var myRequest = null;

function CreateXmlHttpReq(handler) {
  var xmlhttp = null;
  xmlhttp = new XMLHttpRequest();
  xmlhttp.onreadystatechange = handler;
  return xmlhttp;
}

function myHandler() {
    if (myRequest.readyState == 4 && myRequest.status == 200) {
        e = document.getElementById("cartina_IT");
        e.innerHTML = myRequest.responseText;
    }
}

function cartinaItLoad(regione) {
    myRequest = CreateXmlHttpReq(myHandler);
    myRequest.open("GET","cartina_italia.php?reg="+regione);
    myRequest.send(null);
}

function changeImgCartina(elemID, img){
    e = document.getElementById(elemID);
    e.src = "images/"+img;
}


function changeTextById(elem, text, colore){
  var element = document.getElementById(elem);
  element.innerHTML = text;
  element.style.color= colore;
}

function deleteTextById(elem){
  var element = document.getElementById(elem);
  element.innerHTML = "";
}

function VisibleInvisibleSwitch(idSezione) {
    var e = document.getElementById(idSezione);
    if (e.style.display == 'none' || e.style.visibility == 'hidden') {
        visible(idSezione);
    } else {
        invisible(idSezione);
    }
}

function VisibleInvisibleRowSwitch(idRow) {
    var r = document.getElementById(idRow);
    if (r.style.display == 'none') {
    	r.style.display = 'table-row';
    } else {
    	r.style.display = 'none';
    }
}

function visible(idSezione) {
  var e = document.getElementById(idSezione);    
   e.style.visibility = 'visible';
   e.style.display = 'block';
}

function invisible(idSezione) {
  var e = document.getElementById(idSezione);    
   e.style.visibility = 'hidden';
   e.style.display = 'none';
}

function invisible_all_minus_one(id_voce) {
	
	var voce_1 = document.getElementById('div_voce_1');
	var voce_2 = document.getElementById('div_voce_2');
	var voce_3 = document.getElementById('div_voce_3');
	var voce_4 = document.getElementById('div_voce_4');
	var voce_5 = document.getElementById('div_voce_5');
	var voce_6 = document.getElementById('div_voce_6');
	
	if (voce_1 != null){
	   voce_1.style.visibility = 'hidden';
	   voce_1.style.display = 'none';
	}
	if (voce_2 != null){
		   voce_2.style.visibility = 'hidden';
		   voce_2.style.display = 'none';
	}
	if (voce_3 != null){
		   voce_3.style.visibility = 'hidden';
		   voce_3.style.display = 'none';
		}
	if (voce_4 != null){
		   voce_4.style.visibility = 'hidden';
		   voce_4.style.display = 'none';
	}
	if (voce_5 != null){
		   voce_5.style.visibility = 'hidden';
		   voce_5.style.display = 'none';
		}
	if (voce_6 != null){
		   voce_6.style.visibility = 'hidden';
		   voce_6.style.display = 'none';
	}
	
	var voce_visible = document.getElementById(id_voce);
		voce_visible.style.visibility = 'visible';
		voce_visible.style.display = 'block';	
	
	}


function precaricaimmagini(){
  if (document.images){
    var filediimmagini = precaricaimmagini.arguments;
    var matriceprecaricate = new Array();
    for (var i=0; i<filediimmagini.length; i++){
      matriceprecaricate[i] = new Image;
      matriceprecaricate[i].src = filediimmagini[i];
    }
    
  }
}